#ifndef ____TASK_HPP____
#define ____TASK_HPP____


class Task
{
public:
    Task(int a = 1,int b = 2)
        :_a(a)
        ,_b(b)
    {
        _ret = _a + _b;
    }

    int operator()()
    {
        return _ret;
    }


    ~Task() = default;

private:
    int _a;
    int _b;
    int _ret;
};




#endif